from django.db import models

# 1、自己定义模型类，实现密码的加密以及登录时的密码验证
# class User(models.Model):
#     username = models.CharField(max_length=20, unique=True)
#     password = models.CharField(max_length=20)
#     mobile = models.CharField(max_length=11, unique=True)

# 2、Django自带一个用户模型，这个用户模型实现了 密码的加密和密码的验证验证功能
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
    mobile = models.CharField(max_length=11, unique=True)  # 手机号

    class Meta:
        db_table = "tb_users"  # 数据库表名
        verbose_name = "用户管理"  # Admin后台站点显示名称
        verbose_name_plural = verbose_name



